#include <stdio.h>

/* 1990年1月1日 是星期一 */

#include <stdio.h>

// 判断是否为闰年
int is_leap_year(int year) {
    return (year % 4 == 0 && year % 100 != 0) || year % 400 == 0;
}

// 获取某个月份之前的所有月份的天数
int get_days_before_month(int month, int leap) {
    int days[] = {0, 31, 28 + leap, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
    int sum = 0;
    for (int i = 1; i < month; i++) {
        sum += days[i];
    }
    return sum;
}

int main() {
    int year, month, day;
    
    // 输入验证
    if (scanf("%d/%d/%d", &year, &month, &day) != 3) {
        printf("输入格式错误，请输入正确的日期格式（年/月/日）。\n");
        return 1;
    }

    // 检查年份是否合法
    if (year < 1990) {
        printf("输入的年份必须大于等于1990。\n");
        return 1;
    }

    // 检查月份和日期是否合法
    if (month < 1 || month > 12 || day < 1 || day > 31) {
        printf("输入的日期不合法。\n");
        return 1;
    }

    int sum = 0;

    // 计算从1990年到输入年份前一年的总天数
    for (int i = 1990; i < year; i++) {
        sum += is_leap_year(i) ? 366 : 365;
    }

    // 判断当年是否为闰年
    int leap = is_leap_year(year);

    // 累加当年到输入月份前一个月的天数
    sum += get_days_before_month(month, leap);

    // 累加输入月份的天数
    sum += day;

    // 计算星期几
    int week = sum % 7;

    // 输出结果
    if (week != 0) {
        printf("%d年%d月%d日是星期%d\n", year, month, day, week);
    } else {
        printf("%d年%d月%d日是星期日\n", year, month, day);
    }

    return 0;
}

